Compromise-free Pathfinding on a Navigation Mesh

نویسندگان

  • Michael Cui
  • Daniel Harabor
  • Alban Grastien
چکیده

We want to compute geometric shortest paths in a collection of convex traversable polygons, also known as a navigation mesh. Simple to compute and easy to update, navigation meshes are widely used for pathfinding in computer games. When the mesh is static, shortest path problems can be solved exactly and very fast but only after a costly preprocessing step. When the mesh is dynamic, practitioners turn to online methods which typically compute only approximately shortest paths. In this work we present a new pathfinding algorithm which is compromise-free; i.e., it is simultaneously fast, online and optimal. Our method, Polyanya, extends and generalises Anya; a recent and related interval-based search technique developed for computing geometric shortest paths in grids. We show how that algorithm can be modified to support search over arbitrary sets of convex polygons and then evaluate its performance on a range of realistic and synthetic benchmark problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Overview of Pathfinding in Navigation Mesh

Pathfinding is a fundamental problem that most commercial games must deal with. Due to the increase in game complexity, early solutions to the problem of pathfinding were soon overwhelmed. A* alone, a classic search algorithm, is no longer sufficient to provide the best solution. The popularization of using navigation mesh in pathfinding makes A* search a very small proportion of pathfinding im...

متن کامل

Direction Oriented Pathfinding in Video Games

Pathfinding has been one of major research areas in video games for many years. It is a key problem that most video games are confronted with. Search algorithm such as Dijkstra’s algorithm and A* algorithm are representing only half of the picture. The underlying map representations such as regular grid, visibility graph and navigation mesh also have significant impact on the performance. This ...

متن کامل

Automatic Generation of Suboptimal NavMeshes

Most current games perform navigation in virtual environments through A* for path finding combined with a local movement algorithm. Navigation Meshes are the most popular approach to combine path finding with local movement. This paper presents a new Automatic Navigation Mesh Generator (ANavMG) that subdivides any polygon representing the environment, with or without holes, into a suboptimal nu...

متن کامل

Optimizing Motion-Constrained Pathfinding

High-quality motion planning can be quite expensive to perform, yet is critical for many video games. As a result, many approximations are employed to reduce costs. Common approximations include pathfinding on a grid or on a navigation mesh instead of in a real-valued world. As a result, the paths that are found are not immediately appropriate for use, and often require post-processing, such as...

متن کامل

Free Vibration Analysis of Functionally Graded Piezoelectric Material Beam by a Modified Mesh Free Method

A mesh-free method based on moving least squares approximation (MLS)  and weak form of governing equations including two dimensional equations of motion and Maxwell’s equation is used to analyze the free vibration of functionally graded piezoelectric material (FGPM) beams. Material properties in beam are determined using a power law distribution. Essential boundary conditions are imposed by the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017